# ----------------------------------------------------------------------------
#       Copyright (C) 2013-2014 Huynh Vi Lam  <domovilam@gmail.com>
#
#       This file is part of pimucha.
#
#	This program is free software: you can redistribute it and/or modify
#	it under the terms of the GNU General Public License as published by
#	the Free Software Foundation, either version 3 of the License, or
#	(at your option) any later version.
#	
#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU General Public License for more details.
#	
#	You should have received a copy of the GNU General Public License
#	along with this program.  If not, see <http://www.gnu.org/licenses/>.
# ----------------------------------------------------------------------------

import logging,sys
logger = logging.getLogger()

FORDevices = {
    'PL' : 'X10 on powerline' ,
    'RF' : 'X10 RF' ,
    'ACSL' : 'AC Self learning' ,
    'ARCW' : 'ARC Code Wheel : KlikAanKlikUit, NEXA, CHACON, HomeEasy, Proove, DomiaLite, InterTechno, AB600' ,
    'ENER' : 'Energenie' ,
    'X10R' : 'X10 RF for RFXtrx' ,
    'PHIL' : 'Philips SBC' ,
    'RIS' : 'RisingSun' ,
    'WAVE' : 'Waveman' ,
    'IMP' : 'IMPULS' ,
    'EMW' : 'Chacon EMW200' ,
    'ANSL' : 'ANSLUT' ,
    'HEEU' : 'HomeEasy EU' ,
    'ELRO' : 'ELRO AB400D' ,
    'NECS' : 'NEXA Code Switch' ,
    }

WITHControllers = {
    'PL' :('CM11','CM15',),
    'RF' :('CM15',),
    'ACSL' :('RFXTRX',),
    'ANSL' :('RFXTRX',),
    'ARCW' :('RFXTRX',),
    'ELRO' :('RFXTRX',),
    'EMW' :('RFXTRX',),
    'ENER' :('RFXTRX',),
    'HEEU' :('RFXTRX',),
    'IMP' :('RFXTRX',),
    'PHIL' :('RFXTRX',),
    'RIS' :('RFXTRX',),
    'WAVE' :('RFXTRX',),
    'X10R' :('RFXTRX',),
    'NECS' :('TSDUO',) ,
    }
